package com.xjrsoft.module.oa.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author zwq
 * @since 2021-05-18
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("xjr_oa_messagestatus")
public class XjrOaMessagestatus implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 状态主键id
     */
    @TableId("F_id")
    private String id;

    /**
     * 消息的主键id
     */
    @TableField("F_MessageId")
    private String MessageId;

    /**
     * 发送消息的用户id
     */
    @TableField("F_UserId")
    private String UserId;

    /**
     * 消息状态	10：已读	11：未读
     */
    @TableField("F_Status")
    private Integer Status;

    /**
     * 已读时间
     */
    @TableField("F_ReadTime")
    private Date ReadTime;

    /**
     * 发送时间
     */
    @TableField("F_SendTime")
    private Date SendTime;

    /**
     * 删除标记	1，已删除	0，未删除
     */
    @TableField("F_DeleteMark")
    private Integer DeleteMark;

    /**
     * 创建时间
     */
    @TableField("F_CreateDate")
    private Date CreateDate;

    /**
     * 创建人id
     */
    @TableField("F_CreateUserId")
    private String CreateUserId;

    /**
     * 修改时间
     */
    @TableField("F_ModifyDate")
    private LocalDateTime ModifyDate;

    /**
     * 修改人id
     */
    @TableField("F_ModifyUserId")
    private String ModifyUserId;


}
